blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.hidden {display: none;}
/* 公用样式 */
.clearFix::after {display: block;clear: both;content: "";visibility: hidden;height: 0;}

.clearFix2 {overflow: hidden;zoom: 1;}
.clearFix {zoom: 1;}

.substring{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.ml {margin-left: 18px;}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444;background-color:#f7f7f7;}
a{text-decoration:none;color:#444}
a:hover{color:#f60}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
input:-moz-placeholder,
textarea:-moz-placeholder{color: #999;opacity: 1;}
input::-moz-placeholder,
textarea::-moz-placeholder{color: #999;opacity: 1;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999;}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible;border:none}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
/*图片放大*/
.whImg{
-webkit-transition:all .4s ease-out;
-moz-transition:all .4s ease-out;
-ms-transition:all .4s ease-out;
-o-transition:all .4s ease-out;
transition:all .4s ease-out;
}
a:hover .whImg{ 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
}

.tran_scale{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale img{transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; transform:scale(1,1); -webkit-transform:scale(1,1); display:block; }
.tran_scale:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }

.section {width: 100%;position: relative;min-height:500px;background:#fff;}

/*默认去除ul、li的默认样式*/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.p{margin: 0;padding: 0;}
ul,ul li,dl,dl dd,dl dt,.ul,.ul li,.dl,.dl dd,.dl dt{list-style:none; margin: 0; padding: 0;font-weight: normal;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ font-family:'Microsoft YaHei';outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*去除figure*/
figure,figcaption{ margin:0px; padding:0px;}
canvas{display: block;}

/*初始化图片*/
img{ border:none; border:0;vertical-align:top;max-width: 100%;}

/*微信弹窗*/
.wcharCodeBox{display: none;position: fixed;width: 100%;height: 100%;overflow: hidden;top: 0;left: 0;z-index: 99;}
.divBlackBg{background: #000;filter:alpha(opacity=75);opacity: .75;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.divBlackBg2{background: #000;filter:alpha(opacity=75);opacity: .75;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.wcharCodeBox .divImgBox{background: #fff;padding: 15px;position: absolute;left: 50%;top: 50%;text-align: center;border-radius: 5px 5px;color: #333;margin-top: -175px;margin-left: -145px;width: 290px;}
.wcharCodeBox .divImgBox img{display: block;width: 260px;height: 260px;}
.wcharCodeBox .divImgBox span{display: block;font-size: 22px;padding:20px 0 15px;font-weight: bold;letter-spacing: 2px;}

.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:100%;max-width:1200px;margin:0 auto}
.warpBox {width:1200px; margin:0 auto;}
.wp2{width:100%;max-width:1300px;margin:0 auto;position:relative;}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.slick-list{z-index:1}
.slick-dots button{padding:0}
.header{display:block;}
.l,.col-l,.col_l,.col-c,.col_c {float: left;}
.r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span {float: right;}

.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-left{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;justify-content:center}
.flex-right{display:flex;flex-wrap:wrap;justify-content:flex-end}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}
.flex-v-bottom{display:-webkit-flex;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:left}
.trans{transition:all .5s}
.trans-mask{display:block;overflow:hidden;width:100%;cursor:pointer;position:relative}
.trans-mask img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.trans-mask:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.bg-mask .pic{overflow:hidden}
.bg-mask .pic .a{background-repeat:no-repeat;background-position:center;background-size:cover;height: calc(100% - 42px);display:block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}

.overhide{overflow:hidden}
.menu-btn{overflow:hidden;margin-left:35px;width:30px;height:30px;background:0 0;text-indent:-5260px;opacity:1;position:relative;z-index:999}
.menu-btn .line-1,.menu-btn .line-2,.menu-btn .line-3{position:absolute;top:50%;display:block;right:0;width:30px;height:2px;background:#fff;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition-property:transform,width,margin,background-color}
.menu-btn .line-1{margin-top:-9px;width:26px}
.menu-btn .line-3{margin-top:9px;width:26px}
.drawerMenu-open .menu-btn .line-1{visibility:hidden}
.drawerMenu-open .menu-btn .line-2{margin-top:0!important;width:28px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.drawerMenu-open .menu-btn .line-3{margin-top:0!important;width:28px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.searchbtn{width:30px;text-align:center;line-height:40px}
.searchbtn i{color:#c80d17;font-size:18px}
.mobNav{position:fixed;top: 42px;left:0;right:0;bottom:0;background:rgba(255,255,255,1);z-index:98;padding: 20px 6% 20px;display:none}
.mobNav ul{max-height:70vh;overflow:auto}
.mobNav ul::-webkit-scrollbar{display:none}
.mobNav ul li{padding:15px 0;border-bottom:1px solid #ddd}
.mobNav ul li .navp a{font-size: 16px;color:#00407C ;font-weight:700;background-size:auto 100%}
.mobNav ul li .navp i{display:block;width:16px;transition:.3s;transform-origin:center;margin-right:5px;height:16px;font-family:layui-icon!important;font-size:16px;font-style:normal;color:#00407C;font-weight:700;}
.mobNav ul li .navp i:before{content:"\e624"}

.mobNav ul li.on .navp i{transform:rotate(-45deg)}
.mobNav ul li .subNavm{margin-top:10px;padding-left:10px;display:none}
.mobNav ul li .subNavm a{display:block;line-height:36px;font-size:16px}
.mobNav .toplink{margin-bottom: 10px;}
.mobNav .toplink:after{clear:both;content:' ';display:block}
.mobNav .toplink a i{font-size:24px}
.mobNav .toplink a{height: 36px;float: left;display: block;line-height: 36px;font-size: 13px;text-align:center;width: 23%;transition:.3s;color: #333;margin: 0 3px;border-bottom: 1px solid #ddd;}
.mobNav .toplink a span{width:100px;height:100px;background:#fff;top:100%;left:-15px;position:absolute;z-index:10;padding:3px;display:none}
.mobNav .toplink a:hover span{display:block}
.headerm{display:none;position:fixed;left:0;right:0;top:0;z-index:99;background: rgba(0, 64, 142, 0.9);height:60px;padding-right:4%;padding-left:4%}
.headerm .mlogo img{height:30px}
.scrolling .headerm{box-shadow:0 0 .1rem rgba(0,0,0,.2)}


.sermob{position:fixed;width:100%;padding:10px;top:60px;right:0;z-index:66;background:#fff;display:none}
.sermob .inp{width:calc(100% - 30px);height:40px;line-height:40px;padding:0 40px 0 10px;font-size:14px;color:#444;background:0 0;border:1px solid #eee}
.sermob .sub{display:block;cursor:pointer;position:absolute;right:30px;top:0;height:40px;width:40px;border:none;border-radius:50%;overflow:hidden;font-size:14px;color:#8f0e16;background:url(../images/index/serbtn.svg) center 20px no-repeat;background-size:20px 20px}
.sermob .close{position:absolute;right:10px;top:10px;width:20px;height:40px;-webkit-transition:.5s;transition:.5s;font-size:20px;color:#888;cursor:pointer;line-height:42px}

/*整体边距*/
.padBox80{padding: 80px 0;}
.ulList20{margin: -20px;overflow: hidden;}
.ulList20>li{padding: 20px;}

/*头部*/

.top_one{ position:relative; width:100%;z-index:999;}
.top{background: rgba(0, 64, 142, 0.9); height:100px; width:100%; position:absolute; z-index:9}
.head,.cont,.cont{ width:1200px; margin:0 auto;}
.logo{ float:left; width:217px; padding-top:28px; height:46px;}

.navBox{width:100%;max-width:800px;float:right; margin-right:20px;}
.headerrel01-nav{text-align:justify;text-justify:distribute-all-lines;font-size:0}
.headerrel01-nav:after{content:'';display:inline-block;width:100%;height:0}
.headerrel01-nav>li{display:inline-block}
.headerrel01-nav> li:first-child{width:9.09%;margin-right:-10px}
.headerrel01-nav> li>a{position:relative;display:block;line-height:100px;font-size:18px;color: #fff;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.headerrel01-nav .on>a,.headerrel01-nav >li:hover>a{color:#fff;}
.headerrel01-nav> li>a:after{content:'';position:absolute;left:50%;width:0;bottom:0;height:2px;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
/* .headerrel01-nav li .child{height: 0; overflow: hidden;opacity: 0; position: absolute;top: 96%;left: 0;right: 0;background-color: #fff; z-index: 99; -ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;} */
.headerrel01-nav li .child{color: #333;font-size: 14px;position: absolute;display: none;left: 0;right: 0;top: 100px;z-index: 2001;border-top: 1px solid rgba(255, 255, 255, 0.2);background: rgba(0, 64, 142, 0.9);filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, GradientType=0, startColorstr='#FF0C7792', endColorstr='#FF00BFBF');box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.08); }
/* .headerrel01-nav li:hover .child{display: block;height: auto;opacity: 1;padding: 70px 0;} */
.headerrel01-nav li .child > .layout {width: 1200px;margin: 0 auto;min-height: 250px;position: relative;box-sizing: border-box; }
.headerrel01-nav li .child > .layout > * {padding: 40px 0 30px; }
.headerrel01-nav li .child .dropTitle {float: left;width: 25%;position: relative;height: 100%;letter-spacing: .2em; }
.headerrel01-nav li .child .dropTitle h2 {position: relative;width: 100%;text-align: left;font-size: 30px;line-height: 1;}
.headerrel01-nav li .child .dropTitle h2:after {content: '';display: block;width: 36px;height: 5px;background-color: #fff;margin-top: 20px; }
.headerrel01-nav li .child .dropTitle h2 a {color: #fff; }
.headerrel01-nav li .child .dropMenu {overflow: hidden;float: left;width: 30%;box-sizing: border-box;min-height: 250px; padding-top: 35px; border-left: 1px solid rgba(255, 255, 255, 0.2);border-right: 1px solid rgba(255, 255, 255, 0.2);}
.headerrel01-nav li .child .dropMenu li {float: left;width: 50%;text-align: left; }
.headerrel01-nav li .child .dropMenu li a {line-height: 36px;max-width: 150px;height: 36px;font-size: 15px;padding-left: 30px;display: block;box-sizing: border-box;transition: none;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.headerrel01-nav li .child .dropMenu li a:before {content: '•';color: #fff;margin-right: 5px; }
.headerrel01-nav li .child .dropMenu li a:hover {background: url(../images/index/black30.png); }
.headerrel01-nav li .child .menucontent {width: 37.2%;float: left;box-sizing: border-box;}
.headerrel01-nav li .child .menucontent > div {line-height: 1;padding: 0 40px;margin: 0 auto;box-sizing: border-box;text-align: left; }
.headerrel01-nav li .child .menucontent .form-item select {color: #fff; }
.headerrel01-nav li .child .menucontent .form-item select option {color: #444; }
.headerrel01-nav li .child .menucontent .select .letter-box a {color: #444; }
.headerrel01-nav li .child .menucontent .clinic-form .select .letter-box {width: 382px; }
.headerrel01-nav li .child .subcol {}
.headerrel01-nav li .child .subcol > h2 {font-size: 20px;padding-bottom: 20px;font-weight: normal;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.2);margin-bottom: 20px; }
.headerrel01-nav li .child .subcol > h2 a {color: #fff; }
.headerrel01-nav li .child .subcol > h2:after {content: '';display: block;position: absolute;width: 36px;height: 5px;background-color: #fff;bottom: -1px; }
.headerrel01-nav li .child .subcol .colpage-img {width: 404px; }
.headerrel01-nav li .child .subcol p {line-height: 1.5;margin-top: 8px;text-align: justify;color: #fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden; }
.headerrel01-nav li .child .subcol .more {display: block;width: 128px;height: 30px;line-height: 30px;text-align: center;background-color: #fff;color: #ff8503;border-radius: 15px;margin-top: 15px; }
.headerrel01-nav li .child .subcol .more:hover {background-color: #ff8503;color: #fff; }
.headerrel01-nav li .child .subcol .img-list {overflow: hidden;margin-right: -30px; }
.headerrel01-nav li .child .subcol .img-list li {float: left;width: 187px;box-sizing: border-box;margin-bottom: 20px;margin-right: 30px; }
.headerrel01-nav li .child .subcol .img-list li img {width: 100%;height: 140px;box-sizing: border-box;-webkit-transition: transform 0.3s;transition: transform 0.3s; }
.headerrel01-nav li .child .subcol .img-list li a {display: block;overflow: hidden;position: relative;color: #fff; }
.headerrel01-nav li .child .subcol .img-list li a:hover {color: #d4ebef; }
.headerrel01-nav li .child .subcol .img-list li span {box-sizing: border-box;width: 100%;line-height: 19px;max-height: 38px;overflow: hidden;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box !important; }
.headerrel01-nav li .child .subcol .imgtxt-list {margin-top: -10px; }
.headerrel01-nav li .child .subcol .imgtxt-list li {float:left;width:33.33%;height: 28px;overflow: hidden; }
.headerrel01-nav li .child .subcol .imgtxt-list li a {display: inline-block;line-height: 28px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff; }
.headerrel01-nav li .child .subcol .imgtxt-list li a:before {content: "•";font-weight: bold;color: #fff;margin-right: 5px; }
.headerrel01-nav li .child .subcol .txt-list li {height: 30px;overflow: hidden; }
.headerrel01-nav li .child .subcol .txt-list li:last-child {border: none; }
.headerrel01-nav li .child .subcol .txt-list li a {display: inline-block;line-height: 29px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff; }
.headerrel01-nav li .child .subcol .txt-list li a:before {content: "•";font-weight: bold;color: #fff;margin-right: 5px;opacity: .8; }
.headerrel01-nav li .child .subcol .specialist {height: 192px; }
.headerrel01-nav li .child .subcol .specialist li a {height: 50px;line-height: 50px;color: #fff; }	  
.headerrel01-nav .on>a:after,.headerrel01-nav li:hover>a:after{left:0;width:100%}



.qui-top-sublist{background: #fff;text-align: center;position: absolute;width: 100%;top:100%;left: 0;z-index: 999;display: none;}
.navBox .ullist>li:hover .qui-top-sublist{display: block;}
.qui-top-sublist a{display: block;padding: 15px 5px;font-size: 14px;line-height: 16px;border-bottom: 1px solid #f1f1f1;}
.qui-top-sublist a:hover{background: #f1f1f1;}

.banner{position:relative;z-index:999;background:#fff;z-index:8;}
#bannerSwiper{overflow:hidden;position:relative;}
#bannerSwiper .swiper-slide {text-align: center;width: 100%;position:relative;}
#bannerSwiper .swiper-slide img {width: 100%;transform: translate3d(0, 0, 0) scale(1.2); transition: opacity 0.3s ease, transform 0s ease 1s;}
#bannerSwiper .swiper-slide-active img{-webkit-transform: scale(1); transform: scale(1); transition: all 5s cubic-bezier(0, .56, .44, 1);width: 100%;}
#bannerSwiper .swiper-slide div{position:absolute;top:20%;left:30%;transform: translate3d(0, 0, 0) scale(1.2);}
#bannerSwiper .swiper-slide div p{line-height:30px;font-size:20px;font-weight:700;text-align:left;}
#bannerSwiper .swiper-pagination{width:200px;left:45%;bottom:90px;}
#bannerSwiper .swiper-pagination-bullet {background:#d3d3d3;width: 12px;height: 12px;opacity: 1;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;border: 0;}
#bannerSwiper .swiper-pagination-bullet-active {background:#d3b579;width: 30px;}

.p_r3_01{zoom:1;overflow:hidden;margin-bottom:25px;}
.p_r3_01 .p_left{width:300px;float:left; overflow:hidden;}
.p_r3_01 .p_middle{ width:440px;float:left;overflow:hidden; margin-left:45px;}
.p_r3_01 .p_right{width:370px;float:left;overflow:hidden; margin-left:45px;}

.p_r3_02{zoom:1;overflow:hidden;margin-bottom:20px;}
.p_r3_02 .p_left{width:370px;float:left;overflow:hidden;}
.p_r3_02 .p_middle{ width:370px;float:left;overflow:hidden;margin-left:45px;}
.p_r3_02 .p_right{width:370px;float:left;overflow:hidden;margin-left:45px;}

.TitA_ri_02{ height:48px; line-height:48px; border-radius:10px 10px 0 0; padding:0 25px;margin-bottom:25px;}
.TitA_ri_02.lb{background: linear-gradient(to bottom, #fc3b68, #e10a2b);}
.TitA_ri_02.mb{background: linear-gradient(to bottom, #fec321, #f2a500);}
.TitA_ri_02.rb{background: linear-gradient(to bottom, #008ce4, #007bc9);}
.TitA_ri_02 h2 {float:left; font-size:18px; color:#fff; font-weight:bold; font-family:"微软雅黑", "黑体"; display:inline-block; float:left; display:inline;}
.TitA_ri_02 h2 a{color:#fff;}
.TitA_ri_02 span{float:right;line-height:48px;color:#fff; height:48px; }
.TitA_ri_02 span a{color:#fff;}

.imgTxt_04 {zoom:1;overflow:hidden; }
.imgTxt_04 .focusTopic_tit {line-height:21px; text-align:left; font-weight:bold;color:#CC0000;font-size:16px;}
.imgTxt_04 .focusTopic_tit a {color:#CC0000;}
.imgTxt_04 .focusTopic_tit a:hover {color:#CC0000;}
.imgTxt_04 .focusTopic_cont {float:left; height:50px; overflow:hidden;}
.imgTxt_04 .focusTopic_pic {float:left;margin-right:10px;}
.imgTxt_04 .focusTopic_pic img {height:99px; width:132px;padding:2px; border:1px solid #ececec}
.imgTxt_04 .focusTopic_txt {height:21px; line-height:21px; text-align:left; color:#666;text-indent:2em; }
.imgTxt_04 .focusTopic_txt a {color:#ff3300;}
.imgTxt_04 .focusTopic_txt a:hover {color:#ff3300;}
.imgTxt_04 .focusTopic_txt .moreLnk {display:none;}


/*p-tit-1*/
.p-tit-1{  height: 50px;line-height: 50px;margin-bottom:25px;}
.p-tit-1 .title_1 {color: #000;font-weight: bold;position: relative;font-size: 20px;}
.p-tit-1 .title_1:before {position: absolute;content: '';left: 0;right: 0;bottom: 0;width: 30px;height: 3px;background:#f12651;}
.p-tit-1 .more{position: relative;right: 0;height: 50px;line-height: 50px;top: 0;background: url(../images/more.png) no-repeat right center;}
.p-tit-1 .more a {color: #666666;display: inline-block;position: relative;padding-right: 18px;font-weight:none;}
.p-tit-1 .more a:before {position: absolute;content: '';border-radius: 50%;top: 0;bottom: 0;right: 0;margin: auto 0;width: 13px;height: 13px;}

.imgBox {width: 100%;position: relative;margin: 0 auto;font-size: 0px;}
.imgBox>img {width: 100%;height: 348px;margin: 0 auto;z-index: 1;display: block;}
.imgBox2 {position: absolute;z-index: 2;width: 1078px;top: 96px;}
.imgBox2>img {width: 510px;}
.imgBox2>.img2 {margin-left: 45px;}

/*news-info*/
.news-info{display: block;overflow: hidden;margin-bottom: 20px;color: #000;}
.news-info .time{float: left;width: 54px;font-family: 'Arial';text-align: center;font-size: 12px;background-color: #bfbfbf;color: #fff;}
.news-info .time .em{display: block;font-size: 18px;line-height: 2;border-bottom: 2px solid #fff;}
.news-info .txt{display: block;overflow: hidden;padding-left: 20px;}
.news-info .txt .title,
.news-info .txt .p{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news-info .txt .title{line-height: 2.3;font-size: 16px;}
.news-info .txt .p{font-size: 12px;color: #a6a6a6;}
.news-info .title1{display: block;padding-left: 22px;overflow: hidden;font-size: 18px;line-height: 1.6;}
.news-info .time .em.border{border-width: 4px;}
.news-info:hover .time{background-color: #b11f24;}
.news-info:hover,.news-info:hover .txt .p{color: #b11f24;}

.c_pt_03{overflow:hidden; }
.c_pt_03 img{float:left;margin:0 18px 10px 0; width:110px; border:1px solid #cdcdcd; padding:2px;clear:both; }
.c_pt_03 .c_tit{line-height:30px;padding:0 0 5px; font-family:"微软雅黑";font-size:16px; font-weight:bold;}
.c_pt_03 .c_txt{font-size:15px;line-height:30px; text-indent:2em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;}
.c_pt_03 .c_txt a{color: #FF3300;}
.c_pt_03 .b-more{font-size:15px;color:#0a74d1;padding-right:25px;display:inline-block;background:url(../images/icon-morew1.png) no-repeat right center;margin-top:10px;}
.c_pt_03 .b-more:hover{color:#0a74d1}

.hj_box{width: 100%;}
.hj_box .swiper-slide{position:relative;width: 275px;background-color: #fff;text-align: center;overflow:hidden;transition: all .5s;-webkit-transition: all .5s; /* Safari */    height: 183px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.hj_box .swiper-slide img{width: 275px; height:auto;}
.hj_box .swiper-slide .textpic {font-size: 18px;height:52px;line-height:52px;color:#fff;position:absolute;left:0;bottom:0;right:0;font-weight:normal; background: rgba(11, 23, 42, 0.5);padding-left:18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
.hj_box .swiper-pagination{width:auto;right:10px;left:auto;bottom:22px}
.hj_box .swiper-pagination .swiper-pagination-bullet{margin-right:0;opacity:1;background:#d3d3d3;-webkit-transition:width .5s;-moz-transition:width .5s;transition:width .5s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.hj_box .swiper-pagination .swiper-pagination-bullet-active{width:20px;background:#3494f0}

ul.listnst { width: 100%; display: block; margin:20px 0;}
ul.listnst li { font-size: 16px; height: 42px; line-height: 42px; position: relative; padding-left: 12px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap }
ul.listnst li:before {position: absolute;content: '';width: 5px;height: 5px;background-color: #9d9d9d;border-radius: 50%;top: 0;bottom: 0;left: 0;margin: auto 0;}
ul.listnst li span { color: #999; width: 140px; position: absolute; text-align: right; right: 0 }

ul.home-news { width: 100%; display: block; padding:20px 0 40px;position:relative;}
ul.home-news li { font-size: 18px;line-height: 36px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap }
ul.home-news li .layui-icon { color: #843c3c; }
.btn_g1{position:absolute;bottom:0;right:0; color: #fff;font-size:15px;text-align:center;padding:10px 15px;border-radius:6px;background-color:#9a6a6b;}
.btn_g1 i{color: #fff;font-size:18px;margin-left:5px;}
.btn_g1:hover{color:#fff;opacity:.9;filter:alpha(opacity=90);filter:alpha(Opacity=90);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)'}
.btn_g1:hover i{right:15px}


/*p-tit-2*/
.p-tit-2 {position: relative;margin-bottom:25px;text-align: center;height: 50px;line-height: 50px;font-size: 24px;color:#000;font-weight:bold;}
.p-tit-2 .more {position: absolute;top: 0;right: 0;padding-right: 24px;display: block;height: 50px;line-height: 50px;background: url(../images/more.png) no-repeat right center;font-size: 14px;font-weight:normal;}

.m_jqkc{margin-top:30px;}
.m_jqkc ul{margin-left:-1%;}
.m_jqkc ul li{float:left;width:24%;margin-left:1%;background:#fff;display:inline-block;}
.m_jqkc ul li a{display:inline-block;width:100%;}
.m_jqkc ul li span{display:inline-block;width:100%;height:176px;overflow:hidden;}
.m_jqkc ul li span img{width:100%;height:100%;transition:all 1s;}
.m_jqkc ul li:hover span img{transform:scale(1.2);}
.m_jqkc ul li div{padding:20px;}
.m_jqkc ul li div h3{font-weight:normal;color:#010101;font-size:14px;line-height:22px;font-weight: bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:44px;}
.m_jqkc ul li:hover div h3{color:#c90915;}
.m_jqkc ul li div p{letter-spacing: 1px; font-size:12px;color:#b2b2b2;line-height:24px;margin-top:10px;font-family: "Arial";}
.m_jqkc ul li div p i{margin-top: 6px;font-size:10px;}

/* 底部样式 */
.footer{background:url(../images/flink_bg.png) no-repeat center;width:100%;height:110px;}

.footer-wrap{width: 1200px;margin: 0 auto;padding-top: 50px;color: #fff;}
.cell-phone{line-height: 40px;overflow: hidden;}
.cell-phone .line{display: inline-block;width: 1px;height: 16px;vertical-align: middle;margin: 0 20px;background-color: #4a4a4a;}
.zip-code{overflow: hidden;}
#china{display: inline-block;width: 18px;height: 20px;vertical-align: middle;}
.blue{line-height: 30px;display: block;overflow: hidden;margin-top: 8px;}
.footer a {font-size: 14px;}

.footer-wrap p,
.footer-wrap span {font-size: 14px;}
.footer-wrap-fl{float:left;}
.footer-wrap-fr{float: right;margin-top:15px;}
.footer-wrap-fr div{text-align: right;}
.footer-wrap div{font-size: 14px;line-height: 1.5;}



.cd_f2 {margin-left: 30px;margin-top: 10px;float: left;}
.cd_f2 li {padding: 0px 35px;line-height:30px;}
.cd_f2 a {display: block;margin-bottom: 15px;}
.cd_f2 li a:last-child {margin-bottom: 0;}
.cd_f2 li:last-child {border: 0;}

.ewm_lb1 {float: right;text-align: center;}
.ewm_lb1 li {float: left;margin-left: 10px;}
.ewm_lb1 img {margin-bottom: 10px;display: block;height: 100px;}

.g-tit1{overflow:hidden;text-align:center;font-size:15px;line-height:2.5em;color:#999;margin:50px 0;}
.g-tit1 h3{font-size:30px;color:#202020;line-height:1.3em;font-weight:400;overflow:hidden}

.g-tit2 {position:relative;height: 50px;}
.g-tit2 .btn-more{margin:20px 0 0 50px;height:40px;}
.g-tit2 .btn-more ul{padding:0px;text-align:center;}
.g-tit2 .btn-more li{display:inline-block; cursor:pointer; height:40px; line-height:40px; background-color:#fff;color:#878787;border:1px #e6e6e6 solid;  font-size:16px; width:140px; text-align:center; margin:0px 10px 0px 10px; border-radius:25px;}
.g-tit2 .btn-more li.active{height:40px; color:#FFF; font-weight:bold;background-color:#005193;}

.tabHeader {width: 100%;height: 160px;margin-bottom:30px;}
.tabHeader li {float:left;margin-right:1px;text-align: center;line-height: 75px;width: 205px;height: 160px;/* background-color: #fafbfb; margin-top: 75px; */font-size: 20px;font-weight: bolder;font-family: 微软雅黑; background:#fff;}
.tabHeader li.active{color:#FFF; font-weight:bold;background-color:#589f83;}
.tabHeader li i{display: block;width: 40px;height: 40px;margin: 35px auto 0;background: center no-repeat;background-size: contain;}
.tabHeader li.li0 i{background-image:url(../images/index/logo1.png);}
.tabHeader li.li1 i{background-image:url(../images/index/logo2.png);}
.tabHeader li.li2 i{background-image:url(../images/index/logo3.png);}
.tabHeader li.li3 i{background-image:url(../images/index/logo4.png);}
.tabHeader li.active.li0 i,.tabHeader li.active.li0 i:hover{background-image:url(../images/index/logo1_active.png);}
.tabHeader li.active.li1 i,.tabHeader li.active.li1 i:hover{background-image:url(../images/index/logo2_active.png);}
.tabHeader li.active.li2 i,.tabHeader li.active.li2 i:hover{background-image:url(../images/index/logo3_active.png);}
.tabHeader li.active.li3 i,.tabHeader li.active.li3 i:hover{background-image:url(../images/index/logo4_active.png);}

.g-tit3 {position:relative;padding-bottom:25px;line-height:1;overflow:hidden;}
.g-tit3 h3 {float:left;font-size:30px;color:#202020;line-height:1.3em;font-weight:400;overflow:hidden}
.g-tit3 h3 a{color:#154a9f;}
.g-tit3 h3 span{display:inline-block;margin-left:10px;font-size:22px;font-family:Arial;text-transform:uppercase;color:#cbcbcb}
.g-tit3 .p-btn-more{float:right;margin-top:20px}

.g-tit4{position:relative;margin-bottom:25px;line-height:1;overflow:hidden;}
.g-tit4 .tabrelw1-item{padding:0px 0 30px;text-align:center;}
.g-tit4 .tabrelw1-item li{display:inline-block;vertical-align:middle;font-size:30px;color:#000;margin:0 32px;cursor:pointer;position:relative;}
.g-tit4 .tabrelw1-item li+li:before{content:'';position:absolute;top:50%;left:-32px;margin-top:-13px;width:1px;height:26px;background-color:#dfdfdf}
.g-tit4 .tabrelw1-item li:hover,.g-tit4 .tabrelw1-item li.active{color:#0a74d1}

.p-btn-more{display:block;padding-right:15px;background:url(../images/icop-more.png) right center no-repeat;color:#0062ac}
.p-btn-more.white{background-image:url(../images/icop-more1.png);color:#fff}

.g-more{display:block;width:176px;height:43px;line-height:39px;text-align:center;border:2px solid #dfdfdf;font-size:14px;color:#939495;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 auto;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.g-more:hover{color:#da3f2e;border-color:#da3f2e}


.jkkp{width:100%;padding-top:9px;}
.jkkp ul{margin-left:-3%;}
.jkkp ul li{width:21%;float:left;margin-left:3%;}
.jkkp ul li.last{margin-right:0;}
.jkkp ul li a{display:block;width:100%;}
.jkkp ul li a .img{height:196px;overflow:hidden;}
.jkkp ul li a .img img{width:100%;height:100%;display:block;transition: all 0.6s;}
.jkkp ul li a .jkkp-xx{width:100%;padding:8px 0 4px;}
.jkkp ul li a .jkkp-xx p{font-size:16px;color:#333;line-height:26px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;height:52px;transition: all 0.4s;}
.jkkp ul li a .jkkp-xx .date{font-size:14px;color:#999;margin-top:4px;}
.jkkp ul li a:hover .img img{transition: all 0.6s;transform: scale(1.1);}
.jkkp ul li a:hover .jkkp-xx p{color:#752526;transition: all 0.4s;}

/*!首页*/
.index-row1{background: #fff;padding:52px 0 66px;}
.index-row2{overflow:hidden;padding:62px 0 66px;background:#f1f1f1;}
.index-row2 .g-tit1 h3{margin-bottom:3px}
.index-row2 .g-tit1 h3{margin-bottom:3px}
.index-row3{overflow:hidden;padding:62px 0 62px;background:url(../images/index/bg12.jpg);}
.index-row3 .col-l{width: 740px;}
.index-row3 .col-r{width: 400px;}

.news_list5{width:100%;overflow:hidden;margin-top:25px;}
.news_list5_text{line-height:20px;height:40px;overflow:hidden;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list5_text a{color:#c00;}
.border1{width:100%;height:1px;border-bottom:1px dotted #d8d8d8;margin:20px 0 10px; overflow:hidden;}
.news_list5 h3{height:46px;font-size:20px;line-height:46px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap}

.spbb_top{width: 100%;height:auto;position: relative;}
.spbb_top img{width: 100%;height:auto;}
.spbb_top span{display: block;width: 100%;height:auto;min-height:225px;background: rgba(0,0,0,.4) url(../images/spbb-icon1.png) center no-repeat;position: absolute;left: 0;top: 0;z-index: 1;}
.spbb_top p{width: 100%;padding: 0 20px;position: absolute;left: 0;bottom: 20px;z-index: 2;color: rgba(255,255,255,.8);font-size: 22px;}
ul.spbb_bottom{display: flex;justify-content: space-between;padding-top: 25px;}
ul.spbb_bottom li{width: 48%;height: 110px;position: relative;}
ul.spbb_bottom li img{width: 100%;height: 110px;}
ul.spbb_bottom li p{width: 100%;height: 28px;line-height: 28px;position: absolute;left: 0;bottom: 0;z-index: 1;background-color: rgba(0,0,0,.7);font-size: 14px;color: rgba(255,255,255,.8);text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
		

/*科室导航*/
.ulPartList{margin: -7.5px;overflow: hidden;}
.ulPartList li{padding: 7.5px;width: 16.66%;float: left;}
.ulPartList li a{display: block;overflow: hidden;padding: 15px 30px 15px 20px;color: #333;font-size: 16px;border:1px #e6e6e6 solid;background: #fff;border-radius: 5px;position: relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ulPartList li a:after{background: url(../images/index/home_jt.png) center no-repeat;width: 7px;height: 12px;right: 20px;top: 50%;margin-top: -6px;content: '';position: absolute;}
.ulPartList li a:hover{color: #fff;background:#752526;}
.ulPartList li a:hover:after{background-image: url(../images/index/home_jt2.png);}
/*科室导航结束*/

#fousimg {width:100%;overflow:hidden;position:relative;}
#fousimg .swiper-slide {position:relative;}
#fousimg img {width:100%;height:100%;display:block;}
#fousimg .textpic {font-size: 18px;height:52px;line-height:52px;color:#fff;position:absolute;left:0;bottom:0;right:0;font-weight:normal; background: rgba(11, 23, 42, 0.5);padding-left:18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
#fousimg .swiper-pagination{width:auto;right:10px;left:auto;bottom:22px}
#fousimg .swiper-pagination .swiper-pagination-bullet{margin-right:0;opacity:1;background:#d3d3d3;-webkit-transition:width .5s;-moz-transition:width .5s;transition:width .5s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#fousimg .swiper-pagination .swiper-pagination-bullet-active{width:20px;background:#3494f0}

.fousxq{display:block;height:300px;position:relative;margin-top:20px}
.fousxq img {width:100%;height:240px;display:block;}
.fousxq .textpic {font-size: 18px;height:60px;line-height:60px;color:#333;background: #fff;padding-left:18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
.fousxq .swiper-pagination{width:auto;left:300px;top:200px}
.fousxq .swiper-pagination .swiper-pagination-bullet{margin-right:0;opacity:1;background:#d3d3d3;-webkit-transition:width .5s;-moz-transition:width .5s;transition:width .5s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fousxq .swiper-pagination .swiper-pagination-bullet-active{width:20px;background:#3494f0}

.daohang {width: 100%;z-index: 2;padding: 40px 0;}
.daohang .title {font-weight: bold;color: #FFB800;padding-bottom: 50px;text-align:center;font-size:34px;}



.ban img{display:block;width:100%}
.cur-bar{background-color:#f6f6f6;line-height:70px;overflow:hidden}
.cur{float:left}
.cur:before{content:'';float:left;width:70px;height:70px;background:url(../images/icon-home.png) center center no-repeat #fff}
.cur li{float:left;font-size:12px;color:#5c5c5c;padding:0 15px 0 20px;position:relative}
.cur li+li:before{content:'';position:absolute;left:0;top:50%;margin-top:-3px;width:4px;height:7px;background:url(../images/icon-h1-1.png) center center no-repeat}
.cur li.active:before{background-image:url(../images/icon-h1-2.png)}
.cur a{color:inherit}
.cur a:hover,.cur li.active{color:#174FA4;}
.tab-pages{float:right}
.tab-pages li{float:left}
.tab-pages a{display:block;width:100px;font-size:14px;color:#000;text-align:center}
.tab-pages .on a,.tab-pages a:hover{color:#fff;background-color:#174FA4}
.bg-pages{background-repeat:no-repeat;background-position:center bottom;padding:36px 0}
.bg-pages.bg-cover{-webkit-background-size:cover;background-size:cover}
.tit-h1{text-align:center;padding:21px 0}
.tit-h1.border{border-bottom:1px solid #e1e1e1}
.tit-h1 .title{font-size:42px;color:#333;font-weight:400}
.tit-h1 .title span{color:#da3f2e}
.tit-h1 .sub{font-size:18px;color:#999;font-weight:700;letter-spacing:.5em;text-indent:.25em;padding-bottom:5px}
.tit-h1.s2 .title,.tit-h1.s2 .title span{color:#fff}
.tit-h1.s2.border{border-color:#fff;border-color:rgba(255,255,255,.3)}
.truss-pic{padding:40px 0;margin-bottom:84px;
	font-size: 14px;
	color: #4d4f53;
	line-height: 2.11;
	/*padding: 0 50px;*/
	/*letter-spacing: 2px;*//*max-width: 677px;margin: 0 auto;*/
}
.weixin-txt{padding:40px 0;margin-bottom:84px;
	font-size: 16px !important;
	color: #4d4f53;
	line-height: 2.11;
	/*padding: 0 50px;*/
	margin: 0 auto;
	max-width:900px;
}
.weixin-txt img{display: block !important;margin: 0 auto !important;width: 100%;}
.weixin-txt iframe{width: 150%;height: 600px;
	-webkit-transform: translateX(-15%);
	-moz-transform: translateX(-15%);
	-o-transform: translateX(-15%);
	-ms-transform: translateX(-15%);
	transform: translateX(-15%);
}
.truss-pic img{display:block;width:100%}
.count-h1{font-size:0;text-align:center;padding:30px 0}
.count-h1 .item{display:inline-block;vertical-align:middle;margin:0 105px}
.count-h1 .lab{font-size:18px;color:#333}
.count-h1 .val{font-size:70px;color:#da3f2e;line-height:1;margin-bottom:5px}
.count-h1 .val .sub{font-size:.32em}
.list-h1{padding:5px 0 24px}
.list-h1 .item{position:relative;overflow:hidden;margin-bottom:20px}
.list-h1 .item:nth-child(2n) .img{float:right}
.list-h1 .img{width:50%}
.list-h1 .pic{position:relative;overflow:hidden;padding-top:63.33333%}
.list-h1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.list-h1 .txt{position:absolute;width:50%;right:0;top:0;bottom:0;padding:36px 40px 44px;font-size:14px;color:#333;line-height:30px}
.list-h1 .txt p{margin-top:10px}
.list-h1 .txt h4{font-size:22px;color:#da3f2e;font-weight:400;padding-bottom:12px}
.list-h1 .item:nth-child(2n) .txt{left:0}
.count-h2{text-align:center;font-size:0;color:#fff;padding:68px 0 80px}
.count-h2 .item{position:relative;display:inline-block;vertical-align:middle;padding:0 54px}
.count-h2 .item+.item:before{content:'';position:absolute;top:30px;margin-top:-4px;left:-4px;width:8px;height:8px;border-radius:50%;background-color:#fff}
.count-h2 .s1{font-size:40px;margin-bottom:12px}
.count-h2 .s2{font-size:18px}
.row-h1{padding-top:36px}
.row-h2{padding:80px 0}
.banner .item{height:520px}

/*当前位置*/
.curBox{border-bottom: 1px solid #e8e8e8;}
.banBox img{display: block;width: 100%;}
.singleBox{text-align: justify;}

.currentDiv{color: #999;padding: 19px 0 19px 20px;position: relative;float: right;padding-left: 16px;background: url(../images/index/home.png) left center no-repeat;background-size:15px}
.currentDiv a{color: #999;margin: 0 10px;}
.currentDiv a:hover{color: #1a4e95;}
.currentDiv span{padding-left: 10px;color: #1a4e95;}

.currentDiv1{color: #fff;padding: 19px 0 19px 20px;position: relative;float: left;padding-left: 16px;background: url(../images/index/home.png) left center no-repeat;background-size:15px}
.currentDiv1 a{color: #fff;margin: 0 10px;}
.currentDiv1 a:hover{color: #f1f1f1;}
.currentDiv1 span{padding-left: 10px;color: #fff;}

.g-tab{text-align: center;font-size: 0;border-bottom: 1px solid rgba(220, 220, 220, .5);}
.g-tab li{display: inline-block;margin: 0 15px;}
.g-tab li a{display: block;line-height: 75px;position: relative;padding: 0 6px;font-size: 18px;color: #333;font-family:"微软雅黑","Microsoft Yahei";}
.g-tab li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: -1px;height: 3px;background-color: #f1aa34;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.g-tab li:hover a,.g-tab li.on a{color: #f1aa34;}
.g-tab li:hover a:after,.g-tab li.on a:after{left: 0;right: 0;}

.news_listContainer{}
.news_listContainer li{width: 100%;color:#333;height: 181px;box-sizing: border-box;border-bottom: 1px solid #f0f0f0;background-color: transparent;cursor: pointer;}
.news_listContainer li a{display: block;width: 100%;height: 100%;padding: 40px 0;}
.news_listContainer li:hover{background-color: #f5f5f5;}
.news_listContainer li:hover .news_list_date p:first-child{color:#4b997a;}
.news_listContainer li:hover h3>p{color:#4b997a;}
.news_listContainer .news_list_date{width: 143px;height: 100px;border-right: 1px solid #f0f0f0;padding-left: 40px;box-sizing: border-box;float: left;}
.news_listContainer .news_list_date span{display: block;width: 26px;height: 1px;background-color: #e5e5e5;margin-right: 26px;margin-top: 15px;}
.news_listContainer .news_list_date p:first-child{font-size: 48px;line-height: 48px;}
.news_listContainer .news_list_date p:last-child{font-size: 14px;line-height: 24px;opacity: 0.5;margin-top: 15px;}
.news_listContainer .news_list_msgbox{width: 993px;height: 100px;margin-left: 40px;float: left;}
.news_listContainer .news_list_msgbox h3{font-size: 20px;font-weight: bold;height: 40px;line-height: 40px;/* width: auto !important; */display: inline-block;vertical-align: middle;/* padding-right: 32px; padding-right: 100px; */position: relative; box-sizing: border-box; max-width: 100%;/* overflow: hidden;text-overflow: ellipsis;white-space: nowrap; */}
.news_listContainer .news_list_msgbox h3 p{display: inline-block;font-size: 20px;font-weight: bold;height: 40px;line-height: 40px;vertical-align: middle;max-width: 885px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_listContainer .news_list_msgbox h3 p::after{content: "";}
.news_listContainer .news_list_msgbox h3 i{/* position: absolute;right: 0;top: 2px; */vertical-align: middle;font-size: 24px;color: #4b9a7b;font-weight: normal;margin-left: 10px;}
.news_listContainer .news_list_msgbox p{font-size: 14px;line-height: 30px;color: #666;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;position: relative;}
.news_listContainer .news_list_msgbox p::after{content:"【详细】";color: #4b9a7b;font-size: 1em;}


.newsList{padding: 0px 0;}
.newsList .ul>li{margin-bottom: 40px;}
.newsList .ul>li>a{display: block;padding: 29px 42px;font-size: 16px;background: #f5f5f5;border-radius: 5px;position: relative;}
.newsList .ul>li time{display: block;}
.newsList .ul>li .div{color: #333;font-weight: normal;font-size: 18px;margin-top: 5px;position: relative;padding-right: 120px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;height: 24px;}
.newsList .ul>li .span{color: #999;font-size: 16px;display: block;position: absolute;right: 42px;bottom: 50%;margin-bottom: -12px;}
.newsList .ul>li>a:hover{background: #ffb800;}
.newsList .ul>li>a:hover .div{color: #fff;}
.newsList .ul>li>a:hover time{color: #fff;}
.newsList .ul>li>a:hover .span{color: #fff;}

.singleBox {line-height: 36px;color: #333;font-size: 16px;}
.singleBox .h3{font-size: 26px;color: #1a4e95;padding: 15px 0 35px;}
.singleBox .p{padding-bottom: 25px;}
.singleBox .p:last-child{padding-bottom: 0;}
.singleBox .p2{padding-top: 15px;}

.intro{background-color:#f0f0f0;padding:60px 0;}
.intro .left,.intro .right{width:590px;height:360px}
.intro .left-l{float:left}
.intro .right-r{float:right}
.intro .top{display:block;height:360px;position:relative}
.intro .top img{width:100%;height:100%}
.intro .top p{position:absolute;font-size:24px;color:#fff;width:100%;text-align:center;line-height:56px;background-color:rgba(0,0,0,.1);bottom:0}
.intro .left .list,.intro .right .top{margin-top:20px}
.intro .list{margin:0 -10px;}
.intro .list > li{width:285px;height:180px;position:relative;float:left;margin:0 10px;}
.intro .list > li.l{float:left}
.intro .list > li.r{float:right}
.intro .list li img{width:100%;height:140px}
.intro .list li > p{font-size:20px;color:#4c4c4c;text-align:center;line-height:40px;height:40px;overflow:hidden;background-color:#fff}
.intro .list li .second{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;opacity:0.9;filter:alpha(opacity=90);padding:0 30px;display:none;overflow:hidden}
.intro .list li .second .second-wrap{position:relative;width:100%;height:100%}
.intro .list li:hover .second{display:block}
.intro .list li .second .title{font-size:24px;color:#4d4d4d;line-height:78px;border-bottom:1px solid #c7c7c7}
.intro .list li .second .title span{color:#b0b0b0}
.intro .list li .second .title span b{font-size:20px;font-weight:normal}
.intro .list li .second .tip{margin-top:10px}
.intro .list li .second .tip li{width:115px;float:left}
.intro .list li .second .tip li a{font-size:16px;color:#4c4c4c;display:block;line-height:32px;height:32px;text-align:center}
.intro .list li .second .tip1{margin-top:10px}
.intro .list li .second .tip1 li{width:100%}
.intro .list li .second .tip1 li a{font-size:16px;color:#4c4c4c;display:block;line-height:32px;height:32px;}
.intro .list li .second1{position:absolute;width:570px;height:100%;left:0;top:0;background-color:#fff;opacity:0.9;filter:alpha(opacity=90);padding:0 30px;display:none;overflow:hidden}
.intro .list li .second1 .second-wrap{position:relative;width:100%;height:100%}
.intro .list li:hover .second1{display:block}
.intro .list li .second1 .title{font-size:30px;color:#4d4d4d;line-height:78px;border-bottom:1px solid #c7c7c7}
.intro .list li .second1 .title span{color:#b0b0b0}
.intro .list li .second1 .title span b{font-size:20px;font-weight:normal}
.intro .list li .second1 .tip{margin-top:10px}
.intro .list li .second .tip li{width:115px;float:left}
.intro .list li .second1 .tip li a{font-size:16px;color:#4c4c4c;display:block;line-height:32px;height:32px;text-align:center}

/*图片列表*/
.m-box{padding: 80px 0;}
.ul-imgtxt3{overflow:hidden;margin:0 -15px}
.ul-imgtxt3 li{float:left;width:33.33%;padding:0 15px;margin-bottom:36px}
.ul-imgtxt3 li a{display:block}
.ul-imgtxt3 .pic{position:relative;height:0;padding-top:75.4%;
	overflow:hidden;margin-bottom:10px;
	background-position: center center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.ul-imgtxt3 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-imgtxt3 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-imgtxt3 span{display:block;font-size:16px;color:#333;line-height:1.5em;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt3 a:hover span{color:#da3f2e}

.ul-trend{overflow:hidden;margin:21px -13px 60px}
.ul-trend li{float:left;width:25%;padding:0 13px}
.ul-trend li .pic{position:relative;padding-top:60.5%;overflow:hidden}
.ul-trend li .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-trend li:hover .pic img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.ul-trend li .txt{overflow:hidden;background-color:#fff;padding:33px 35px 21px 20px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-trend li:hover .txt{background:#fac532;box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}
.ul-trend li .txt h4{font-size:18px;font-weight:400;color:#333;line-height:1.88;height:3.76em;overflow:hidden;margin-bottom:22px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-trend li:hover .txt h4{font-weight:700}
.ul-trend li .txt .time{overflow:hidden;font-size:16px;font-weight:400;color:#947c34;line-height:1.875}
.ul-trend li .txt .time span{overflow:hidden;float:right}
.ul-trend li .txt .time p{overflow:hidden}
.ul-trend-0916 li .txt .time{color: #333;}

/* 新闻详情 */
.news_detailLocation{height: 64px;width: 100%;margin: 0 auto;box-sizing: content-box;border-bottom: 1px solid #f0f0f0;}
.news_detailLocation .detail_location{height: 100%;}
.news_detailLocation .detail_location p{height: 100%;line-height: 64px;color: #666;font-size: 14px;}
.news_detailLocation .detail_location p a{color: #666;font-size: 14px;}

.neirong { width: 940px; float: left; border-right: 1px solid #ddd; min-height: 500px; padding-right: 50px ;margin-right: 20px }
.neirong h1 {font-size: 30px;color: #333333;width: 100%;text-align: center;box-sizing: border-box;line-height: 1.2;margin-bottom: 20px;}
.neirong h2 { width: 100%; font-size: 18px; font-weight:bold;line-height: 45px; margin-top: 15px; display: block }
.source { width: 100%; display: block; color: #999; font-size: 14px; margin: 15px 0 }
.source span { padding-right: 15px }
.writing { width: 100%; display: block; font-size: 16px; line-height: 170%; }
.writing p { width: 100% !important;margin: 25px 0 0; }
.writing .video {width:650px; margin: 25px auto;   }
.writing img { max-width: 650px; height: auto; margin: 0 auto; display: block }
.leftfx { width: 159px; float: left; }
.rightbos { width: 900px; float: left; border-left: 1px solid #ddd; min-height: 500px; padding-left: 50px }
.erweis { width: 129px; display: block; padding: 10px; background: #f9f9f9; text-align: center; font-size: 12px; color: #999; margin: 0 5px 30px 5px; }
.erweis span { width: 100%; height: auto; display: block; margin-top: 10px }
.erweis span img { width: 100%; height: auto; display: block }



/* 地图以及导航 */
.amap-copyright{opacity:0;}
.hspt_nav{min-height: 716px;position: relative;margin-top: 70px;}
.hspt_nav .map{width: 100%;position: absolute;left: 0;top: 52px;}
#allmap{width: 100%;height: 664px;position: absolute !important;left: 0;top: 52px;}
.navigation_way{float:right;margin-top: 0;margin-right: 40px;background-color: rgba(8, 78, 150, 0.9);width: 471px;min-height: 596px;position: relative;padding: 50px 36px 47px;}
.navigation_way::before{content: "";display: block;width: 0px;height: 0px;border: 37px solid transparent;border-left: 37px solid #084e96;position: absolute;left: 0;top: 0;transform-origin: left top;transform: rotate(45deg);}
.navigation_detail{margin-top: 16px;}
.navigation_detail p{font-size: 14px;color: #fff;line-height: 23px;}
.navigation_detail p .icon-dizhi,.navigation_detail p .icon-dianhua{font-size: 18px;color: #fff;margin-right: 9px;vertical-align: middle;}
.mt8{ margin-top: 8px;}
.navigation_detail dt{font-weight: bold;font-size: 20px;color: #fff;margin-top: 34px;padding-bottom: 36px;}
.navigation_detail dd{float: left;margin-left: 30px;text-align: center;cursor: pointer;}
.navigation_detail dd p{font-size: 14px;color: #fff;}
.navigation_detail dd i{width: 36px;height: 36px;overflow:hidden;}
.navigation_detail dd i img{width: 36px;height: 36px;}
.navigation_detail dd.ml0{margin-left: 0;}
.navigation_detail .type_ways p{font-size: 14px;line-height: 23px;color: #fff;margin-top: 20px;}
.navigation_detail .type_ways>div{height: 250px;overflow-y: auto;padding: 0 5px;margin-top:20px;}
.navigation_detail .type_ways p:first-child{margin-top: 0;}
/*定义滚动条轨道*/
.navigation_detail .type_ways>div::-webkit-scrollbar-track{
background-color: rgba(75, 154, 123, 0.9);
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.22); */
}
::-webkit-scrollbar-corner{
    border-radius: 2px;
}
/*定义滚动条高宽及背景*/
.navigation_detail .type_ways>div::-webkit-scrollbar
{
    width: 4px;
    height: 4px;
    background-color: rgba(75, 154, 123, 0.9);
}
/*定义滚动条*/
.navigation_detail .type_ways>div::-webkit-scrollbar-thumb
{
    background-color: #ddd;
    border-radius: 2px;
}

.ZjlbList .ul{margin: -15px;}
.ZjlbList .ul li{width: 20%;padding: 15px;float: left;text-align: center;}
.ZjlbList .ul li a{display: block;overflow: hidden;}
.ZjlbList .ul li .wh-pic{position:relative;height:0;padding-top:125%;overflow:hidden;margin-bottom:17px;border-radius: 5px;}
.ZjlbList .ul li .wh-pic a{display:block}
.ZjlbList .ul li .wh-pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ZjlbList .ul li .wh-pic a:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
	
.ZjlbList .ul li .h3{font-weight: bold;font-size: 16px;color: #333;margin-top: 15px;}
.ZjlbList .ul li .txt{color: #999;}
.ZjlbList .ul li a:hover .h3{color: #1a4e95;}

/*分页开始*/
#pageNum···{font-weight: bold;}
.Pages{padding: 0 0 40px;}
.mPages{display:none;}

.layui-laypage a,
.layui-laypage span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 15px; height: 40px; line-height: 40px; margin: 0 -1px 5px 0; background-color: #fff; color: #333; font-size: 14px;}

.ks_ban{width:100%;}
.ks_ban img{width:100%;display: block;}
.ks_ban .main{position:absolute;left:50%;color:#fff;height:120px;top:0px;}
.ks_ban .bt{background-color: #008c8d;color:#fff;/*font-weight: bold;*/padding:20px 25px 30px 25px;display: inline-block;min-width: 400px;}
.ks_ban .bt:after{content: '';width:1.5em;height:4px;background-color: #fff;display: block;margin-top: 15px;}

